Verb
to sate {feelings & emotions}
Noun
...
related Results
saturate {med.}
insatiable (adj.) , [ more insatiable ; most insatiable]